package com.xm.xmapp.tools;//package com.xm.xmapp.tools;
//
//import java.util.Comparator;
//
//import com.xm.xmapp.response.bean.CarInfoBean;
//
//public class MyComparator implements Comparator<CarInfoBean> {
//
//
//	// 接口，必须实现的方法
//	public int compare(CarInfoBean p1, CarInfoBean p2) {
//
//		if (p1.is_maintain == 0) {
//			if (p2.is_maintain == 0) {
//
//				if (p1.getDianLiang() < p2.getDianLiang()) {
//					return 1;
//				} else if (p1.getDianLiang() > p2.getDianLiang())
//					return -1;
//				return 0;
//
//			} else {
//				return -1;
//			}
//
//		} else {
//
//			if (p2.is_maintain == 0) {
//				return -1;
//			} else {
//				if ((p1.is_subscribe + p1.is_fault) == (p2.is_subscribe + p2.is_fault)) {
//					if (p1.getDianLiang() < p2.getDianLiang()) {
//						return 1;
//					} else if (p1.getDianLiang() > p2.getDianLiang())
//						return -1;
//					return 0;
//				} else {
//
//					if (p1.is_subscribe == 0) {
//
//						if (p2.is_subscribe == 0) {
//							if (p1.getDianLiang() < p2.getDianLiang()) {
//								return 1;
//							} else if (p1.getDianLiang() > p2.getDianLiang())
//								return -1;
//							return 0;
//
//						} else
//							return -1;
//
//					} else {
//
//						if (p2.is_subscribe == 0)
//							return -1;
//						else {
//							if (p1.is_fault == p2.is_fault) {
//								if (p1.getDianLiang() < p2.getDianLiang()) {
//									return 1;
//								} else if (p1.getDianLiang() > p2.getDianLiang())
//									return -1;
//								return 0;
//							} else {
//
//								if (p1.is_fault == 0) {
//									return 1;
//								} else {
//									return -1;
//								}
//
//							}
//						}
//					}
//
//				}
//
//			}
//		}
//
//	}
//}
